import request from '@/utils/request'

export function getRoleList(data) {
  return request({
    url: '/api/role_list',
    method: 'post',
    data
  })
}
export function SETDATE(data,STATUS) {
        var date = new Date(data*1000);//时间戳为10位需*1000，时间戳为13位的话不需乘1000

          var Y = date.getFullYear() + '-';
  
          var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
  
         var D = date.getDate() + ' ';
  
         var h = date.getHours() + ':';
  
         var m = date.getMinutes() + ':';
  
         var s = date.getSeconds();
     if(STATUS){
       return Y+M+D;
     }else{
      return Y+M+D+h+m+s;
     }
          
  
}
//获取用户列表
export function getUserList(data) {
  return request({
    url: '/api/admin_list',
    method: 'post',
    data
  })
}
//新建用户用户
export function addUser(data) {
  return request({
    url: '/api/add_admin',
    method: 'post',
    data
  })
}
//获取用户信息
export function getUserInfo(data) {
  return request({
    url: '/api/edit_admin/'+data,
    method: 'get',
  })
}
//修改用户信息
export function setUserInfo(data) {
  return request({
    url: '/api/edit_admin/'+data.id,
    method: 'post',
    data:data.param
  })
}
//重置密码
export function resetPassword(data) {
  return request({
    url: '/api/reset_password/'+data,
    method: 'post',
  })
}
//媒介结构列表
export function mediaList(data) {
  return request({
    url: '/api/media_structure',
    method: 'post',
    data
  })
}
//字段列表
export function fieldList(data) {
  return request({
    url: '/api/field_list',
    method: 'post',
    data
  })
}
//添加媒介
export function addMedia(data) {
  return request({
    url: '/api/add_media_structure',
    method: 'post',
    data
  })
}
//添加字段
export function addField(data) {
  return request({
    url: '/api/add_field',
    method: 'post',
    data
  })
}
//获取字段信息
export function getFieldinfo(data) {
  
  return request({
    url: '/api/edit_field/'+data,
    method: 'get',
  })
}
//修改字段信息
export function setFieldInfo(data) {
  return request({
    url: '/api/edit_field/'+data.id,
    method: 'post',
    data:data.param
  })
}
//流程分类级联
export function getclassname(data) {
  return request({
    url: '/api/class_name',
    method: 'post',
    data
  })
}
//流程设置列表
export function getstreamlist(data) {
  return request({
    url: '/api/stream_list',
    method: 'post',
    data
  })
}
//添加流程
export function addstreamlist(data) {
  return request({
    url: '/api/add_stream',
    method: 'post',
    data
  })
}
//获取流程信息
export function getStreamInfo(data) {
  return request({
    url: '/api/edit_stream/'+data.id,
    method: 'GET'
  })
}
//编辑流程信息
export function SetStreamInfo(data) {
  return request({
    url: '/api/edit_stream/'+data.id,
    method: 'post',
    data:data.param
  })
}
//获取部门列表
export function getDoorList() {
  return request({
    url: '/api/door_list',
    method: 'post'
  })
}
//获取部门指标
export function getSdoorlist(data) {
  return request({
    url: '/api/door_index/'+data.id,
    method: 'get'
  })
}
//获取部门指标
export function addtargetlist(data) {
  return request({
    url: '/api/door_index/'+data.id,
    method: 'post',
    data:data.param
  })
}
//添加部门
export function adddoor(data) {
  return request({
    url: '/api/add_door',
    method: 'post',
    data
  })
}
//编辑部门
export function editdoor(data) {
  return request({
    url: '/api/edit_door/'+data.id,
    method: 'post',
    data:data.param
  })
}
//获取模块
export function getmodellist() {
  return request({
    url: '/api/model_list',
    method: 'post'
  })
}
//获取系统日志列表
export function getSytemList(data) {
  return request({
    url: '/api/system_log_list',
    method: 'post',
    data
  })
}
//获取用户指标
export function getnum(data) {
  return request({
    url: '/api/set_num/'+data.id,
    method: 'get'
  })
}
//添加用户指标
export function addnumber(data) {
  return request({
    url: '/api/set_num/'+data.id,
    method: 'post',
    data:data.data
  })
}
//获取权限树
export function getMenusList(data) {
  return request({
    url: '/api/menus_list',
    method: 'post',
    data
  })
}
//添加角色
export function addROle(data) {
  return request({
    url: '/api/add_role',
    method: 'post',
    data
  })
}
//获取角色信息
export function getroleINFO(data) {
  return request({
    url: '/api/edit_role/'+data.id,
    method: 'get'
  })
}
//编辑角色
export function editRole(data) {
  return request({
    url: '/api/edit_role/'+data.id,
    method: 'post',
    data:data.data
  })
}
//获取媒介
export function getmediaINFO(data) {
  return request({
    url: '/api/edit_media_structure/'+data.id,
    method: 'get'
  })
}
//编辑媒介
export function editsavemedia(data) {
  return request({
    url: '/api/edit_media_structure/'+data.id,
    method: 'post',
    data:data.data
  })
}
//获取关联字段
export function forgen_field() {
  return request({
    url: '/api/forgen_field',
    method: 'post'
    
  })
}
//获取关联字段
export function reset_pwd(data) {
  return request({
    url: '/api/reset_pwd',
    method: 'get',
    params:data
    
  })
}
//获取关联字段
export function setreset_pwd(data) {
  return request({
    url: '/api/reset_pwd',
    method: 'post',
    data
    
  })
}